package com.atguigu.service;
//接口,只定义方法名部分,不实现方法体部分
import com.atguigu.pojo.User;

import java.util.List;

//service表示一个业务 登录 注册 都是业务,一个业务一个方法
public interface UserService {
    /**
     * 注册用户,返回-1,为错误,返回数字为影响的行数
     * @param user
     */
    public  Integer registUser(User user);

    /**
     * 用户登录,
     * @param user
     */
    public User login(User user);

    /**
     * 检查 用户是否可用
     * @param username
     * @return true 用户名存在, false 用户名不存在
     */
    public boolean existUsername(String username);
    public List<User> queryUsers();
}
